package com.braveman.im.bean;

import java.util.List;

/**
 * 作者：qu zhao xin
 * 邮箱：qu15264880529@163.com
 * 手机号：15264880529
 * 时间：17/10/20 16:16
 */

public class GroupInfoBean {

    /**
     * ownerCategory : {"count":0,"groupList":[]}
     * adminCategory : {"count":0,"groupList":[]}
     * joinedCategory : {"count":1,"groupList":[{"groupName":"环信对接测试1","groupIcon":"","imGroupId":"30386218401794"}]}
     */

    private OwnerCategoryBean ownerCategory;
    private AdminCategoryBean adminCategory;
    private JoinedCategoryBean joinedCategory;

    public OwnerCategoryBean getOwnerCategory() {
        return ownerCategory;
    }

    public void setOwnerCategory(OwnerCategoryBean ownerCategory) {
        this.ownerCategory = ownerCategory;
    }

    public AdminCategoryBean getAdminCategory() {
        return adminCategory;
    }

    public void setAdminCategory(AdminCategoryBean adminCategory) {
        this.adminCategory = adminCategory;
    }

    public JoinedCategoryBean getJoinedCategory() {
        return joinedCategory;
    }

    public void setJoinedCategory(JoinedCategoryBean joinedCategory) {
        this.joinedCategory = joinedCategory;
    }

    public static class OwnerCategoryBean {
        /**
         * count : 0
         * groupList : []
         */

        private int count;
        private List<?> groupList;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public List<?> getGroupList() {
            return groupList;
        }

        public void setGroupList(List<?> groupList) {
            this.groupList = groupList;
        }
    }

    public static class AdminCategoryBean {
        /**
         * count : 0
         * groupList : []
         */

        private int count;
        private List<?> groupList;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public List<?> getGroupList() {
            return groupList;
        }

        public void setGroupList(List<?> groupList) {
            this.groupList = groupList;
        }
    }

    public static class JoinedCategoryBean {
        /**
         * count : 1
         * groupList : [{"groupName":"环信对接测试1","groupIcon":"","imGroupId":"30386218401794"}]
         */

        private int count;
        private List<GroupListBean> groupList;

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public List<GroupListBean> getGroupList() {
            return groupList;
        }

        public void setGroupList(List<GroupListBean> groupList) {
            this.groupList = groupList;
        }

        public static class GroupListBean {
            /**
             * groupName : 环信对接测试1
             * groupIcon :
             * imGroupId : 30386218401794
             */

            private String groupName;
            private String groupIcon;
            private String imGroupId;

            public String getGroupName() {
                return groupName;
            }

            public void setGroupName(String groupName) {
                this.groupName = groupName;
            }

            public String getGroupIcon() {
                return groupIcon;
            }

            public void setGroupIcon(String groupIcon) {
                this.groupIcon = groupIcon;
            }

            public String getImGroupId() {
                return imGroupId;
            }

            public void setImGroupId(String imGroupId) {
                this.imGroupId = imGroupId;
            }
        }
    }
}
